package cn.lhl.dao.system;

import cn.lhl.domain.system.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserDao {
    //分页查询用户信息
    List<User> findAll(String companyId);

    User findById(String id);

    void save(User user);

    void update(User user);

    void delete(String id);

    void deleteByUserId(String userId);

    void insertUserRole(@Param("userId") String userId,@Param("roleId") String roleId);

    User findByEmail(String email);
}
